package com.aaa.qy127.dao;

import com.aaa.qy127.entity.Dl;
import com.aaa.qy127.entity.Staff;

import java.util.List;
import java.util.Map;

public interface DlDao {
    /**
     * 根据用户名 密码获得Dl信息
     * @param phone
     * @param password
     * @return
     */
    Dl getphoneAndpassword(String phone,String password);

    /**
     * 添加一条数据
     * @param dl
     * @return
     */
    int insertOneDl(Dl dl);

    /**
     * 向 用户表中插入一条数据
     * @param dl
     * @return
     */
    int insertDL(Dl dl);

    /**
     * 根据 传过来的 身份证号 和 手机号 查询
     * @param dl
     * @return
     */
    List<Map<String,Object>> getOneUserByCardIDAndPhone(Dl dl);

    /**
     * 通过 userid  修改 该用户 信息
     * @param dl
     * @return
     */
    int updateOneUserByUserid(Dl dl);

    /**
     * 根据该用户的 userid  查询 该用户的 信息
     * @param userid
     * @return
     */
    Dl getOneUserByUserid(Integer userid);

    /**
     * 通过 该用户的 userid 修改 该用户的 密码
     * @param password
     * @param userid
     * @return
     */
    int updatePasswordByUserid(String password,String userid);
}
